<%@ page contentType="text/html;charset=UTF-8" language="java"%>
<!DOCTYPE html>
<html>
<head>
<title>状态</title>
</head>
<body>
  <%
    String param = request.getParameter("txt");
    // 如果请求方式为post
    if (request.getMethod().equals("POST")) {
        Cookie[] cookies = request.getCookies();
        for (int index = 0; index < cookies.length; index++) {
            Cookie cookie = cookies[index];
            if (cookie.getName().equals("txt")) {
                // 更新cookie的值
                cookie.setValue(param);
                // 添加cookie
                response.addCookie(cookie);
                out.print("已更新cookie<br>");
                // 退出循环，结束遍历
                break;
                // 如果没找到名称为“txt”的cookie
            } else if (index == cookies.length - 1) {
                // 新构建一个名称为txt，值为指定值的cookie
                cookie = new Cookie("txt", param);
                // 设置cookie最大有效时间（单位：秒）
                cookie.setMaxAge(300);
                response.addCookie(cookie);
                out.print("已添加cookie<br>");
                break;
            }
        }
    } else {
        response.sendRedirect("login.jsp");
    }
%>
  <a href="login.jsp">点击这里</a>返回登录页
</body>
</html>
